Description: Modify CmakeLists for Debian
Avoid using the boundled libraries but link the system ones.
Author: Don Armstrong <don@debian.org>
Description: Modify CmakeLists for Debian
Avoid using the boundled libraries but link the system ones.
Author: Don Armstrong <don@debian.org>
set( CMAKE_OSX_ARCHITECTURES "i386;x86_64" )\r
\r
# The parsing order is significant!\r
-add_subdirectory( src/BoostParts )\r
-add_subdirectory( src/Xerces )\r
set( CMAKE_OSX_ARCHITECTURES "i386;x86_64" )\r
\r
# The parsing order is significant!\r
-add_subdirectory( src/BoostParts )\r
-add_subdirectory( src/Xerces )\r
set_source_files_properties( main.cpp PROPERTIES COMPILE_DEFINITIONS FLIGHTCREW_FULL_VERSION="${FLIGHTCREW_FULL_VERSION}" )\r
--- a/src/FlightCrew/CMakeLists.txt
+++ b/src/FlightCrew/CMakeLists.txt
set_source_files_properties( main.cpp PROPERTIES COMPILE_DEFINITIONS FLIGHTCREW_FULL_VERSION="${FLIGHTCREW_FULL_VERSION}" )\r
--- a/src/FlightCrew/CMakeLists.txt
+++ b/src/FlightCrew/CMakeLists.txt
\r
# creating PCH's for MSVC and GCC on Linux\r
include( ${CMAKE_SOURCE_DIR}/cmake_extras/CustomPCH.cmake )\r
-set( ALL_INCLUDES ${BoostParts_SOURCE_DIR}\r
- ${Xerces_SOURCE_DIR}\r
\r
# creating PCH's for MSVC and GCC on Linux\r
include( ${CMAKE_SOURCE_DIR}/cmake_extras/CustomPCH.cmake )\r
-set( ALL_INCLUDES ${BoostParts_SOURCE_DIR}\r
- ${Xerces_SOURCE_DIR}\r
-+set( ALL_INCLUDES # ${BoostParts_SOURCE_DIR}\r
-+# ${Xerces_SOURCE_DIR}\r
- ${zipios_SOURCE_DIR} )\r
+- ${zipios_SOURCE_DIR} )\r
++set( ALL_INCLUDES ${zipios_SOURCE_DIR} )\r
# when they want a dll, but NOT FC_DLL_EXPORTING\r
add_definitions( -DFC_DLL_EXPORTING -DFC_BUILT_AS_DLL )\r
add_library( ${PROJECT_NAME} SHARED ${SOURCES} )\r
# when they want a dll, but NOT FC_DLL_EXPORTING\r
add_definitions( -DFC_DLL_EXPORTING -DFC_BUILT_AS_DLL )\r
add_library( ${PROJECT_NAME} SHARED ${SOURCES} )\r
+find_library(BOOST_S boost_system)\r
+find_library(BOOST_T boost_thread)\r
+find_library(LIB_XERCES xerces-c)\r
+find_library(BOOST_S boost_system)\r
+find_library(BOOST_T boost_thread)\r
+find_library(LIB_XERCES xerces-c)\r
+INSTALL(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION lib COMPONENT libraries)\r
+INSTALL(FILES flightcrew.h exception.h DllExporting.h Result.h DESTINATION include/${PROJECT_NAME})\r
\r
#############################################################################\r
\r
+INSTALL(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION lib COMPONENT libraries)\r
+INSTALL(FILES flightcrew.h exception.h DllExporting.h Result.h DESTINATION include/${PROJECT_NAME})\r
\r
#############################################################################\r
\r