1From fd8057eb54fee8aa457cc47abb0004f2b71d1e63 Mon Sep 17 00:00:00 2001 2From: Volker Enderlein <volkerenderlein@hotmail.com> 3Date: Sun, 10 May 2020 15:24:20 +0200 4Subject: [PATCH] Added coin-default.cfg. 5 6--- 7 coin.cfg.cmake.in | 24 ++++++++++++++++++++++++ 8 src/CMakeLists.txt | 8 +++++--- 9 2 files changed, 29 insertions(+), 3 deletions(-) 10 create mode 100644 coin.cfg.cmake.in 11 12diff --git a/coin.cfg.cmake.in b/coin.cfg.cmake.in 13new file mode 100644 14index 000000000..6f41c61c7 15--- /dev/null 16+++ b/coin.cfg.cmake.in 17@@ -0,0 +1,24 @@ 18+# prefix is determined in coin-config, making the package "movable" 19+# prefix="@prefix@" 20+host="@host@" 21+exec_prefix="@exec_prefix@" 22+version="@COIN_VERSION@" 23+cflags="@COIN_EXTRA_CFLAGS@" 24+cppflags="@COIN_EXTRA_CPPFLAGS@" 25+cxxflags="@COIN_EXTRA_CXXFLAGS@" 26+ldflags="@COIN_EXTRA_LDFLAGS@" 27+libs="@COIN_EXTRA_LIBS@" 28+msvcrt="@COIN_MSVC_LIBC@" 29+datadir="@datarootdir@" 30+includedir="@includedir@" 31+frameworkdir="@frameworkdir@" 32+htmldir="@htmldir@" 33+compiler="@COIN_COMPILER@" 34+objext="@OBJEXT@" 35+have_3ds_import=@HAVE_3DS_IMPORT_CAPABILITIES@ 36+have_vrml97=@HAVE_VRML97@ 37+have_sound=@HAVE_SOUND@ 38+have_superglu=@HAVE_SUPERGLU@ 39+have_threads=@HAVE_THREADS@ 40+have_threadsafe=@HAVE_THREADSAFE@ 41+compiler_is_gcc=@ac_compiler_gnu@ 42diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt 43index 4ddc1ecd4..6132335b3 100644 44--- a/src/CMakeLists.txt 45+++ b/src/CMakeLists.txt 46@@ -388,9 +388,11 @@ else() 47 set(COIN_CONFIG_PACKAGE_LOCATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}-${PROJECT_VERSION}) 48 string(TOLOWER ${PROJECT_NAME} COIN_CONFIG_PACKAGE_BASENAME) 49 if(UNIX OR MINGW) 50- configure_file(${CMAKE_SOURCE_DIR}/${PROJECT_NAME}.pc.cmake.in ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc @ONLY) 51- install(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) 52- install(FILES ${CMAKE_SOURCE_DIR}/bin/coin-config DESTINATION ${CMAKE_INSTALL_BINDIR}) 53+ configure_file("${CMAKE_SOURCE_DIR}/${PROJECT_NAME}.pc.cmake.in" "${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc" @ONLY) 54+ install(FILES "${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc" DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig") 55+ install(PROGRAMS "${CMAKE_SOURCE_DIR}/bin/coin-config" DESTINATION ${CMAKE_INSTALL_BINDIR}) 56+ configure_file("${CMAKE_SOURCE_DIR}/coin.cfg.cmake.in" "${CMAKE_BINARY_DIR}/${PROJECT_NAME_LOWER}-default.cfg" @ONLY) 57+ install(FILES "${CMAKE_BINARY_DIR}/${PROJECT_NAME_LOWER}-default.cfg" DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/Coin/conf) 58 endif() 59 endif() 60 61-- 622.26.2 63 64