| 1 |
PROJECT (LIBSCHILY) |
PROJECT (INCLUDES) |
|
INCLUDE_DIRECTORIES(../include ../libhfs_iso . ../cdrecord) |
|
|
#ADD_DEFINITIONS(-DVA_LIST_IS_ARRAY) # breaks on alpha |
|
| 2 |
|
|
| 3 |
# auto-generated header with sizeof magic |
# auto-generated header with sizeof magic |
| 4 |
INCLUDE(CheckTypeSize) |
INCLUDE(CheckTypeSize) |
| 16 |
MATH(EXPR DOUBLELESS ${SIZE_DOUBLE}-1) |
MATH(EXPR DOUBLELESS ${SIZE_DOUBLE}-1) |
| 17 |
CHECK_TYPE_SIZE("char*" SIZE_PTR) |
CHECK_TYPE_SIZE("char*" SIZE_PTR) |
| 18 |
MATH(EXPR PTRLESS ${SIZE_PTR}-1) |
MATH(EXPR PTRLESS ${SIZE_PTR}-1) |
| 19 |
CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/../include/align.h.in ${CMAKE_CURRENT_SOURCE_DIR}/../include/align.h) |
CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/align.h.in ${CMAKE_CURRENT_SOURCE_DIR}/align.h) |
| 20 |
SET_SOURCE_FILES_PROPERTIES(align.h PROPERTIES GENERATED 1) |
SET_SOURCE_FILES_PROPERTIES(align.h PROPERTIES GENERATED 1) |
| 21 |
|
|
| 22 |
|
|
| 23 |
TRY_COMPILE(VA_LIST_IS_ARRAY ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../include/test_VA_LIST_IS_ARRAY.c) |
TRY_COMPILE(VA_LIST_IS_ARRAY ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/test_VA_LIST_IS_ARRAY.c) |
| 24 |
# invert the result, has the condition IFF compiler fails |
# invert the result, has the condition IFF compiler fails |
| 25 |
SET(VA_LIST_IS_ARRAY not VA_LIST_IS_ARRAY) |
SET(VA_LIST_IS_ARRAY not VA_LIST_IS_ARRAY) |
| 26 |
|
|
| 27 |
CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/../include/xconfig.h.in ${CMAKE_CURRENT_SOURCE_DIR}/../include/xconfig.h) |
TRY_COMPILE(HAVE_MLOCKALL ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/test_HAVE_MLOCKALL.c) |
| 28 |
|
# invert the result, has the condition IFF compiler fails |
| 29 |
|
#SET(VA_LIST_IS_ARRAY not VA_LIST_IS_ARRAY) |
| 30 |
|
|
| 31 |
|
CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/xconfig.h.in ${CMAKE_CURRENT_SOURCE_DIR}/xconfig.h) |
| 32 |
SET_SOURCE_FILES_PROPERTIES(xconfig.h PROPERTIES GENERATED 1) |
SET_SOURCE_FILES_PROPERTIES(xconfig.h PROPERTIES GENERATED 1) |
| 33 |
|
LIST(APPEND tmps ${CMAKE_CURRENT_SOURCE_DIR}/xconfig.h ${CMAKE_CURRENT_SOURCE_DIR}/align.h) |
| 34 |
|
SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES tmps) |
| 35 |
|
|