diff options
author | Edward O'Callaghan <funfunctor@folklore1984.net> | 2017-03-07 00:50:38 +1100 |
---|---|---|
committer | Edward O'Callaghan <funfunctor@folklore1984.net> | 2017-03-07 00:51:07 +1100 |
commit | e51684a9fe21761ca7044d76c9e7770347b45832 (patch) | |
tree | c1740edcced3c0ec657aee8f86dedb6a7b711478 | |
parent | d1ae1a2dec5aeee284b201e0469fff5a53fd6c2d (diff) |
src/cmake: fixup linkage
Signed-off-by: Edward O'Callaghan <funfunctor@folklore1984.net>
-rw-r--r-- | src/CMakeLists.txt | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index ebfc85a..018fe96 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -2,16 +2,15 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/) -add_library(baregl_lib SHARED +add_library(baregl_lib OBJECT common.c egl.c drm.c ) -add_library(gl_app SHARED +add_library(gl_app STATIC gl_minimal.c ) -add_executable(${PROJECT_NAME} main.c) -target_link_libraries(${PROJECT_NAME} ${REQUIRED_EXTERNAL_LIBS}) -target_link_libraries(${PROJECT_NAME} baregl_lib) +add_executable(${PROJECT_NAME} main.c $<TARGET_OBJECTS:baregl_lib>) target_link_libraries(${PROJECT_NAME} gl_app) +target_link_libraries(${PROJECT_NAME} ${REQUIRED_EXTERNAL_LIBS}) |