CMake: exclude BLI_args when building as a Python module

This commit is contained in:
Campbell Barton 2022-09-13 18:03:29 +10:00
parent d92e14af1f
commit 146e67b2bd

View File

@ -23,7 +23,6 @@ set(INC_SYS
) )
set(SRC set(SRC
intern/BLI_args.c
intern/BLI_array.c intern/BLI_array.c
intern/BLI_assert.c intern/BLI_assert.c
intern/BLI_color.cc intern/BLI_color.cc
@ -160,7 +159,6 @@ set(SRC
BLI_alloca.h BLI_alloca.h
BLI_allocator.hh BLI_allocator.hh
BLI_any.hh BLI_any.hh
BLI_args.h
BLI_array.h BLI_array.h
BLI_array.hh BLI_array.hh
BLI_array_store.h BLI_array_store.h
@ -355,6 +353,14 @@ set(LIB
${ZSTD_LIBRARIES} ${ZSTD_LIBRARIES}
) )
if(NOT WITH_PYTHON_MODULE)
list(APPEND SRC
intern/BLI_args.c
BLI_args.h
)
endif()
if(WITH_MEM_VALGRIND) if(WITH_MEM_VALGRIND)
add_definitions(-DWITH_MEM_VALGRIND) add_definitions(-DWITH_MEM_VALGRIND)
endif() endif()