@@ -246,7 +246,7 @@ include_directories("${PROJECT_BINARY_DIR}")
246246#include_directories("${PROJECT_BINARY_DIR}/zlib-1.2.7")
247247
248248
249- if (NOT CMAPLE_FLAGS MATCHES "nozlib" )
249+ if (NOT CMAPLE_FLAGS MATCHES "nozlib" AND NOT CMAPLE_FLAGS MATCHES "static" )
250250 find_package (ZLIB)
251251endif ()
252252
@@ -300,28 +300,35 @@ add_subdirectory(unittest)
300300# the main executable
301301##################################################################
302302add_executable (cmaple main/main.cpp)
303- add_executable (cmaple-aa main/main.cpp)
303+ if (USE_CMAPLE_AA)
304+ add_executable (cmaple-aa main/main.cpp)
305+ endif ()
304306
305307if (Backtrace_FOUND)
306308 include_directories (${Backtrace_INCLUDE_DIR} )
307309 target_link_libraries (cmaple PRIVATE ${Backtrace_LIBRARY} )
308- target_link_libraries (cmaple-aa PRIVATE ${Backtrace_LIBRARY} )
310+ if (USE_CMAPLE_AA)
311+ target_link_libraries (cmaple-aa PRIVATE ${Backtrace_LIBRARY} )
312+ endif ()
309313endif (Backtrace_FOUND)
310314
311315##################################################################
312316# setup linking flags
313317##################################################################
314318
315319target_link_libraries (cmaple PUBLIC maple cmaple_tree cmaple_alignment cmaple_model ncl nclextra cmaple_utils)
316- target_link_libraries (cmaple-aa PUBLIC maple-aa cmaple_tree-aa cmaple_alignment-aa cmaple_model-aa ncl nclextra cmaple_utils)
317-
320+ if (USE_CMAPLE_AA)
321+ target_link_libraries (cmaple-aa PUBLIC maple-aa cmaple_tree-aa cmaple_alignment-aa cmaple_model-aa ncl nclextra cmaple_utils)
322+ endif ()
318323
319324##############################################################
320325# add the install targets
321326##############################################################
322327if (INSTALL_CMAPLE)
323328 install (TARGETS cmaple DESTINATION bin)
324- install (TARGETS cmaple-aa DESTINATION bin)
329+ if (USE_CMAPLE_AA)
330+ install (TARGETS cmaple-aa DESTINATION bin)
331+ endif ()
325332 install (FILES "${PROJECT_SOURCE_DIR} /example/example.maple" DESTINATION .)
326333 install (FILES "${PROJECT_SOURCE_DIR} /example/tree.nwk" DESTINATION .)
327334 #install (FILES "${PROJECT_BINARY_DIR}/cmaple_config.h" DESTINATION "include")
@@ -333,7 +340,9 @@ if (INSTALL_CMAPLE)
333340
334341 if (WIN32 )
335342 install (FILES "${BINARY_DIR} /cmaple${EXE_SUFFIX} -click.exe" DESTINATION bin)
336- install (FILES "${BINARY_DIR} /cmaple-aa${EXE_SUFFIX} -click.exe" DESTINATION bin)
343+ if (USE_CMAPLE_AA)
344+ install (FILES "${BINARY_DIR} /cmaple-aa${EXE_SUFFIX} -click.exe" DESTINATION bin)
345+ endif ()
337346 endif ()
338347endif ()
339348
0 commit comments