if(NOT ANDROID AND NOT LINUX) set(COMMON_SOURCES src/export.cpp) endif(NOT ANDROID AND NOT LINUX) set(COMMON_SOURCES ${COMMON_SOURCES} src/filesystem.cpp src/frameRateHelpers.cpp src/io.cpp src/multiFileInput.cpp src/numberedFilesOutput.cpp ) if(NOT ANDROID AND NOT LINUX) set(COMMON_HEADERS include/export.hpp) endif(NOT ANDROID AND NOT LINUX) set(COMMON_HEADERS ${COMMON_HEADERS} include/filesystem.hpp include/extensionChecker.hpp include/frameRateHelpers.hpp include/io.hpp include/iopacket.hpp include/multiFileInput.hpp include/numberedFilesOutput.hpp ) add_library(common OBJECT ${COMMON_SOURCES} ${COMMON_HEADERS}) set_property(TARGET common PROPERTY FOLDER "plugins") set_property(TARGET common PROPERTY CXX_STANDARD 14) set_property(TARGET common PROPERTY POSITION_INDEPENDENT_CODE TRUE) include_lib_vs_headers(common) include_discovery_vs_headers(common) target_include_directories(common PRIVATE include) add_subdirectory(format) add_cppcheck(common VS)