diff options
author | Johann Latocha | 2012-01-19 17:20:02 +0100 |
---|---|---|
committer | Johann Latocha | 2012-01-19 17:20:02 +0100 |
commit | b7fd7219ce4fc73939c912d4a02f5b8e4301ede7 (patch) | |
tree | 4a36476deebc1b7c66c459472a6b0183eaff3b47 /CMakeLists.txt | |
parent | initial commit (diff) | |
download | dnbd3-b7fd7219ce4fc73939c912d4a02f5b8e4301ede7.tar.gz dnbd3-b7fd7219ce4fc73939c912d4a02f5b8e4301ede7.tar.xz dnbd3-b7fd7219ce4fc73939c912d4a02f5b8e4301ede7.zip |
First working version :)
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 369238a..c1874d0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,9 +7,9 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.8.0) SET(CMAKE_BUILD_TYPE Debug) SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64") -SET(CMAKE_C_FLAGS_RELEASE "-O2") +SET(CMAKE_C_FLAGS_RELEASE "-O2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64") SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -Wall -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64") -SET(CMAKE_CXX_FLAGS_RELEASE "-O2" ) +SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" ) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR}) @@ -40,6 +40,7 @@ TARGET_LINK_LIBRARIES(dnbd3-server ${CMAKE_THREAD_LIBS_INIT}) SET(MODULE_NAME dnbd3) SET(MODULE_FILE ${MODULE_NAME}.ko) FILE(GLOB_RECURSE MODULE_SOURCE_FILES src/kernel/*.c) +FILE(GLOB_RECURSE MODULE_HEADER_FILES src/kernel/*.h src/*.h) SET(KERNEL_DIR "/lib/modules/${CMAKE_SYSTEM_VERSION}/build") @@ -53,8 +54,9 @@ FOREACH(MODULE_SOURCE_FILE ${MODULE_SOURCE_FILES}) CONFIGURE_FILE(${MODULE_SOURCE_FILE} ${CMAKE_BINARY_DIR} COPYONLY) ENDFOREACH( MODULE_SOURCE_FILE ) -CONFIGURE_FILE(src/config.h ${CMAKE_BINARY_DIR} COPYONLY) -CONFIGURE_FILE(src/include/types.h ${CMAKE_BINARY_DIR}/include/types.h COPYONLY) +FOREACH(MODULE_HEADER_FILE ${MODULE_HEADER_FILES}) + CONFIGURE_FILE(${MODULE_HEADER_FILE} ${CMAKE_BINARY_DIR} COPYONLY) +ENDFOREACH( MODULE_HEADER_FILE ) ADD_CUSTOM_COMMAND( OUTPUT ${CMAKE_BINARY_DIR}/${MODULE_FILE} @@ -65,4 +67,3 @@ ADD_CUSTOM_COMMAND( ) ADD_CUSTOM_TARGET(${MODULE_NAME} ALL DEPENDS ${CMAKE_BINARY_DIR}/${MODULE_FILE}) - |