Skip to content

Commit

Permalink
Simplified CMakeLists by using macros, created 'spawn.rb' script to g…
Browse files Browse the repository at this point in the history
…enerate skeleton for new modules. Fixed wii accel values bug.
  • Loading branch information
gaspard committed Jan 28, 2011
1 parent 8249da2 commit 4ffeb76
Showing 1 changed file with 4 additions and 14 deletions.
18 changes: 4 additions & 14 deletions CMakeLists.txt
@@ -1,18 +1,8 @@
include_directories(src)
set(target "glut")

find_package(GLUT REQUIRED)

file (GLOB MODULE_SOURCES ${MODULE}/src/*.cpp ${MODULE}/src/${PLAT}/*.cpp ${MODULE}/src/*.c ${MODULE}/src/${PLAT}/*.c)
file(GLOB MODULE_SOURCES ${MODULE}/src/*.cpp ${MODULE}/src/${PLAT}/*.cpp ${MODULE}/src/*.c ${MODULE}/src/${PLAT}/*.c)

build_module("glut" ${MODULE_SOURCES})

# create name.so library
add_library(${target} MODULE ${MODULE_SOURCES})
set_target_properties(${target}
PROPERTIES OUTPUT_NAME ${target}
LINK_FLAGS ${PLAT_OBJ_FLAGS}
LIBRARY_OUTPUT_DIRECTORY ${LUBYK_SOURCE_DIR}/lib
PREFIX ""
SUFFIX ".so"
)
target_link_libraries(${target} ${GLUT_LIBRARIES})
add_dependencies(modules ${target})
target_link_libraries("glut" ${GLUT_LIBRARIES})

0 comments on commit 4ffeb76

Please sign in to comment.