Skip to content

Commit cc0687d

Browse files
working build system
1 parent b97014e commit cc0687d

File tree

2 files changed

+18
-11
lines changed

2 files changed

+18
-11
lines changed

CMakeLists.txt

+11-7
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,26 @@ set(ZLIB_SRCS zlib/crc32.c)
1010

1111
set(SRCS ${COMPAT_SRCS} ${LIBLO_SRCS} ${LIBMAPPER_SRCS} ${ZLIB_SRCS})
1212

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})
1414

1515
add_library(mapper STATIC ${SRCS})
1616

1717
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})
1919

2020
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})
2223
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})
2426
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})
2629
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})
2832

2933
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)
3135
add_custom_command(TARGET mapper POST_BUILD COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/genlib.sh)

libmpr_config.h renamed to libmapper_config.h

+7-4
Original file line numberDiff line numberDiff line change
@@ -89,26 +89,29 @@
8989
#define LT_OBJDIR ".libs/"
9090

9191
/* Name of package */
92-
#define PACKAGE "libmpr"
92+
#define PACKAGE "libmapper"
9393

9494
/* Define to the address where bug reports for this package should be sent. */
9595
#define PACKAGE_BUGREPORT "[email protected]"
9696

9797
/* Define to the full name of this package. */
98-
#define PACKAGE_NAME "libmpr"
98+
#define PACKAGE_NAME "libmapper"
9999

100100
/* Define to the full name and version of this package. */
101-
#define PACKAGE_STRING "libmpr 1.2"
101+
#define PACKAGE_STRING "libmapper 1.2"
102102

103103
/* Define to the one symbol short name of this package. */
104-
#define PACKAGE_TARNAME "libmpr"
104+
#define PACKAGE_TARNAME "libmapper"
105105

106106
/* Define to the home page for this package. */
107107
#define PACKAGE_URL "http://libmapper.org"
108108

109109
/* Define to the version of this package. */
110110
#define PACKAGE_VERSION "1.2"
111111

112+
/* printf code for type long long int */
113+
#define PRINTF_LL "ll"
114+
112115
/* Define to necessary symbol if this constant uses a non-standard name on
113116
your system. */
114117
/* #undef PTHREAD_CREATE_JOINABLE */

0 commit comments

Comments
 (0)