Fix header installation for shared build

next
James Turner 13 years ago
parent 42b7c48671
commit fee652d54a

@ -17,8 +17,9 @@ macro(simgear_component_common name includePath sourcesList sources headers)
add_library(${libName} STATIC ${sources} ${headers})
install (TARGETS ${libName} ARCHIVE DESTINATION lib${LIB_SUFFIX})
install (FILES ${headers} DESTINATION include/simgear/${includePath})
endif()
install (FILES ${headers} DESTINATION include/simgear/${includePath})
endmacro()
function(simgear_component name includePath sources headers)

@ -51,12 +51,11 @@ if(SIMGEAR_SHARED)
# set_property(TARGET SimGearCore PROPERTY FRAMEWORK 1)
# 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)
target_link_libraries(SimGearCore ${ZLIB_LIBRARY} ${RT_LIBRARY})
install(TARGETS SimGearCore LIBRARY DESTINATION lib${LIB_SUFFIX}
PUBLIC_HEADER DESTINATION include/simgear)
install(TARGETS SimGearCore LIBRARY DESTINATION lib${LIB_SUFFIX})
if(NOT SIMGEAR_HEADLESS)
if(LIBSVN_FOUND)

Loading…
Cancel
Save