option(BUILD_JA2EXPORT "Build the Ja2Export tool." OFF) if(BUILD_JA2EXPORT) message(STATUS "Configuring Ja2Export") add_executable(Ja2Export init_vfs.cpp main.cpp progress_bar.cpp ja2/himage.cpp ja2/XMLWriter.cpp export/jsd/export_jsd.cpp export/jsd/structure.cpp export/slf/export_slf.cpp export/sti/export_sti.cpp export/sti/Image.cpp export/sti/stci_image_utils.cpp export/sti/STCI_lib.cpp ) target_include_directories(Ja2Export PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}" ) target_link_libraries(Ja2Export PUBLIC bfVFS libpng) set_target_properties(Ja2Export PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} ) else() message(STATUS "BUILD_JA2EXPORT set to \"OFF\", not configuring Ja2Export by default") endif()