better project structure

This commit is contained in:
2018-12-10 20:18:46 -05:00
commit 8de34bc077
12 changed files with 391 additions and 0 deletions

16
framework/CMakeLists.txt Normal file
View File

@@ -0,0 +1,16 @@
project(framework)
add_library(framework
src/hello.cpp)
target_link_libraries(framework
glfw)
target_include_directories(framework
PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
$<INSTALL_INTERFACE:include>
PRIVATE
src)
export(TARGETS framework glfw FILE FrameworkConfig.cmake)