Skip to content
Snippets Groups Projects
Commit 736a2a03 authored by Joseph Walton-Rivers's avatar Joseph Walton-Rivers
Browse files

attempt to fix exporting the static lib for imgui

parent b17439e2
No related branches found
No related tags found
No related merge requests found
......@@ -131,13 +131,15 @@ install(FILES
DESTINATION "${FGGL_CONFIG_PATH}"
)
# generate the export targets for the build tree
install(TARGETS ${PROJECT_NAME}
EXPORT fgglTargets
DESTINATION "${CMAKE_INSTALL_LIBDIR}"
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}
INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
)
export(EXPORT "${PROJECT_NAME}Targets"
FILE "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Targets.cmake"
NAMESPACE ${namespace}::
)
install(TARGETS ${PROJECT_NAME}
DESTINATION "${CMAKE_INSTALL_LIBDIR}"
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}
INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
)
......@@ -11,6 +11,7 @@ set( IMGUI_SOURCES
add_library(imgui STATIC ${IMGUI_SOURCES} )
set_property(TARGET imgui PROPERTY POSITION_INDEPENDENT_CODE ON)
set_target_properties(imgui PROPERTIES PUBLIC_HEADER include/* )
target_include_directories( imgui
PUBLIC
......@@ -19,14 +20,9 @@ target_include_directories( imgui
)
install(
FILES
include/imconfig.h
include/imgui.h
include/imgui_internal.h
include/imstb_rectpack.h
include/imstb_textedit.h
include/imstb_truetype.h
TARGETS imgui
EXPORT fgglTargets
PUBLIC_HEADER
DESTINATION
${CMAKE_INSTALL_INCLUDEDIR}/fggl/imgui
)
install( TARGETS imgui EXPORT fgglTargets )
\ No newline at end of file
)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment