]> git.mxchange.org Git - simgear.git/blob - simgear/package/CMakeLists.txt
Fix package management compiling with linux
[simgear.git] / simgear / package / CMakeLists.txt
1
2 include (SimGearComponent)
3
4 set(HEADERS 
5     Catalog.hxx
6     Package.hxx
7     Install.hxx
8     Root.hxx
9     Delegate.hxx
10     )
11
12 set(SOURCES 
13     Catalog.cxx
14     Package.cxx
15     Install.cxx
16     Root.cxx
17     md5.c
18     )
19
20 simgear_component(package package "${SOURCES}" "${HEADERS}")
21
22 if (SIMGEAR_SHARED)
23     set(APP_LIBS SimGearCore)
24 else()
25     set(APP_LIBS
26         SimGearCore
27         ${LibArchive_LIBRARIES}
28         ${CMAKE_THREAD_LIBS_INIT}
29         ${WINSOCK_LIBRARY}
30         ${ZLIB_LIBRARY}
31         ${RT_LIBRARY}
32     )
33 endif()
34
35 add_executable(sg_pkgutil pkgutil.cxx)
36 target_link_libraries(sg_pkgutil ${APP_LIBS})
37
38 if(ENABLE_TESTS)
39
40
41 endif(ENABLE_TESTS)