@@ -10,22 +10,26 @@ set(ZLIB_SRCS zlib/crc32.c)
10
10
11
11
set (SRCS ${COMPAT_SRCS} ${LIBLO_SRCS} ${LIBMAPPER_SRCS} ${ZLIB_SRCS} )
12
12
13
- include_directories (liblo liblo/src libmapper/include compat-idf/include zlib ${IDF_INCLUDES} )
13
+ include_directories (libmapper/include liblo compat-idf/include zlib ${IDF_INCLUDES} )
14
14
15
15
add_library (mapper STATIC ${SRCS} )
16
16
17
17
get_filename_component (compat_include compat-idf/include /compat.h ABSOLUTE )
18
- target_compile_options (mapper PRIVATE -DHAVE_CONFIG_H -include ${compat_include} -w )
18
+ target_compile_options (mapper PRIVATE -DHAVE_CONFIG_H -include ${compat_include} )
19
19
20
20
add_custom_command (OUTPUT liblo/config.h
21
- COMMAND cp liblo_config.h liblo/config.h)
21
+ COMMAND cp liblo_config.h liblo/config.h
22
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} )
22
23
add_custom_command (OUTPUT liblo/lo/lo.h
23
- COMMAND cp lo.h liblo/lo/lo.h)
24
+ COMMAND cp lo.h liblo/lo/lo.h
25
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} )
24
26
add_custom_command (OUTPUT liblo/lo/lo_endian.h
25
- COMMAND cp lo_endian.h liblo/lo/lo_endian.h)
27
+ COMMAND cp lo_endian.h liblo/lo/lo_endian.h
28
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} )
26
29
add_custom_command (OUTPUT libmapper/src/config.h
27
- COMMAND cp libmpr_config.h libmapper/src/config.h)
30
+ COMMAND cp libmapper_config.h libmapper/src/config.h
31
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} )
28
32
29
33
add_custom_target (libmapper_config_headers DEPENDS liblo/config.h liblo/lo/lo.h liblo/lo/lo_endian.h libmapper/src/config.h)
30
-
34
+ add_dependencies (mapper libmapper_config_headers)
31
35
add_custom_command (TARGET mapper POST_BUILD COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /genlib.sh)
0 commit comments