]> www.ginac.de Git - ginac.git/blobdiff - tools/CMakeLists.txt
Bug fix in the routine H_evalf (a minus sign should not be forgotten).
[ginac.git] / tools / CMakeLists.txt
index d92e5d930487ab5a352e972fc877d9a5959b0870..0c787ce65bdef88522ef660edf55ea57dc0b5b84 100644 (file)
@@ -1,9 +1,7 @@
-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../ginac)
-add_definitions(-DIN_GINAC)
 
 add_executable(viewgar viewgar.cpp)
-target_link_libraries(viewgar ginac ${LIBDL_LIBRARIES})
-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)
@@ -12,5 +10,5 @@ if (CMAKE_COMPILER_IS_GNUCC)
           "${CMAKE_CURRENT_BINARY_DIR}/ginac-excompiler"
        )
 
-       install(PROGRAMS ginac-excompiler DESTINATION "${BIN_INSTALL_DIR}")
-endif  (CMAKE_COMPILER_IS_GNUCC)
+       install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/ginac-excompiler DESTINATION "${CMAKE_INSTALL_LIBEXECDIR}")
+endif (CMAKE_COMPILER_IS_GNUCC)