Fix header installation for shared build
This commit is contained in:
@@ -17,8 +17,9 @@ macro(simgear_component_common name includePath sourcesList sources headers)
|
|||||||
add_library(${libName} STATIC ${sources} ${headers})
|
add_library(${libName} STATIC ${sources} ${headers})
|
||||||
|
|
||||||
install (TARGETS ${libName} ARCHIVE DESTINATION lib${LIB_SUFFIX})
|
install (TARGETS ${libName} ARCHIVE DESTINATION lib${LIB_SUFFIX})
|
||||||
install (FILES ${headers} DESTINATION include/simgear/${includePath})
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
install (FILES ${headers} DESTINATION include/simgear/${includePath})
|
||||||
endmacro()
|
endmacro()
|
||||||
|
|
||||||
function(simgear_component name includePath sources headers)
|
function(simgear_component name includePath sources headers)
|
||||||
|
|||||||
@@ -51,12 +51,11 @@ if(SIMGEAR_SHARED)
|
|||||||
|
|
||||||
# set_property(TARGET SimGearCore PROPERTY FRAMEWORK 1)
|
# set_property(TARGET SimGearCore PROPERTY FRAMEWORK 1)
|
||||||
# message(STATUS "public header: ${publicHeaders}")
|
# message(STATUS "public header: ${publicHeaders}")
|
||||||
set_property(TARGET SimGearCore PROPERTY PUBLIC_HEADER "${publicHeaders}")
|
# set_property(TARGET SimGearCore PROPERTY PUBLIC_HEADER "${publicHeaders}")
|
||||||
set_property(TARGET SimGearCore PROPERTY LINKER_LANGUAGE CXX)
|
set_property(TARGET SimGearCore PROPERTY LINKER_LANGUAGE CXX)
|
||||||
|
|
||||||
target_link_libraries(SimGearCore ${ZLIB_LIBRARY} ${RT_LIBRARY})
|
target_link_libraries(SimGearCore ${ZLIB_LIBRARY} ${RT_LIBRARY})
|
||||||
install(TARGETS SimGearCore LIBRARY DESTINATION lib${LIB_SUFFIX}
|
install(TARGETS SimGearCore LIBRARY DESTINATION lib${LIB_SUFFIX})
|
||||||
PUBLIC_HEADER DESTINATION include/simgear)
|
|
||||||
|
|
||||||
if(NOT SIMGEAR_HEADLESS)
|
if(NOT SIMGEAR_HEADLESS)
|
||||||
if(LIBSVN_FOUND)
|
if(LIBSVN_FOUND)
|
||||||
|
|||||||
Reference in New Issue
Block a user