X-Git-Url: https://ginac.de/ginac.git//ginac.git?a=blobdiff_plain;f=tools%2FCMakeLists.txt;h=0c787ce65bdef88522ef660edf55ea57dc0b5b84;hb=7e268ccc7dc68f4e1ca3452f95951b9e8a76f03e;hp=8ad8a072764ca744f6e48a744003ac62d941fb46;hpb=bf0d26572edecc37d98aec715e14fbd71a8c0315;p=ginac.git diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt index 8ad8a072..0c787ce6 100644 --- a/tools/CMakeLists.txt +++ b/tools/CMakeLists.txt @@ -1,7 +1,14 @@ -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../ginac) -add_definitions(-DIN_GINAC) add_executable(viewgar viewgar.cpp) -target_link_libraries(viewgar ginac) -install(TARGETS viewgar RUNTIME DESTINATION "${BIN_INSTALL_DIR}") +target_link_libraries(viewgar ginac::ginac) +install(TARGETS viewgar RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}") +if (CMAKE_COMPILER_IS_GNUCC) + set (CC gcc) + configure_file ( + "${CMAKE_CURRENT_SOURCE_DIR}/ginac-excompiler.in" + "${CMAKE_CURRENT_BINARY_DIR}/ginac-excompiler" + ) + + install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/ginac-excompiler DESTINATION "${CMAKE_INSTALL_LIBEXECDIR}") +endif (CMAKE_COMPILER_IS_GNUCC)