project(runtime) add_subdirectory(lib) add_subdirectory(gfx) add_subdirectory(blitz3d) add_library(${PROJECT_NAME} MODULE "bbruntime_dll.hpp" "bbruntime_dll.cpp" "resource.hpp" "bbruntime_dll.rc" ) target_link_libraries(${PROJECT_NAME} PRIVATE runtime_lib runtime_gfx stdutil ${fmod_LIBRARIES} ${FreeImage_LIBRARIES} ) #target_include_directories(${PROJECT_NAME} # #) if (WIN32) target_compile_definitions(${PROJECT_NAME} PRIVATE _CRT_SECURE_NO_WARNINGS # windows.h WIN32_LEAN_AND_MEAN NOGPICAPMASKS NOVIRTUALKEYCODES NOWINMESSAGES NOWINSTYLES NOSYSMETRICS NOMENUS NOICONS NOKEYSTATES NOSYSCOMMANDS NORASTEROPS NOSHOWWINDOW NOATOM NOCLIPBOARD NOCOLOR NOCTLMGR NODRAWTEXT #NOGDI NOKERNEL #NOUSER NONLS #NOMB NOMEMMGR NOMETAFILE NOMINMAX #NOMSG NOOPENFILE NOSCROLL NOSERVICE NOSOUND NOTEXTMETRIC NOWH NOWINOFFSETS NOCOMM NOKANJI NOHELP NOPROFILER NODEFERWINDOWPOS NOMCX NOIME NOMDI NOINOUT ) endif()