Add the demo for good order
This commit is contained in:
parent
bde42f320f
commit
8bc6cfc269
|
@ -8,6 +8,7 @@ add_compile_options(-Wall -Wextra -Werror)
|
||||||
|
|
||||||
option(WINDOWS "Whether the build target is Windows or not." OFF)
|
option(WINDOWS "Whether the build target is Windows or not." OFF)
|
||||||
option(SHARED "Whether we should build a shared library, instead of a static one." OFF)
|
option(SHARED "Whether we should build a shared library, instead of a static one." OFF)
|
||||||
|
option(DEMO "Whether or not the demo should be built." OFF)
|
||||||
|
|
||||||
if (NOT WINDOWS)
|
if (NOT WINDOWS)
|
||||||
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
|
@ -44,3 +45,9 @@ if (STATICC)
|
||||||
set(LINKS -static-libgcc -static-libstdc++ -Wl,-Bstatic -lm -lstdc++ -lpthread -Wl,-Bdynamic ${LINKS})
|
set(LINKS -static-libgcc -static-libstdc++ -Wl,-Bstatic -lm -lstdc++ -lpthread -Wl,-Bdynamic ${LINKS})
|
||||||
endif(STATICC)
|
endif(STATICC)
|
||||||
target_link_libraries(atomorph ${LINKS})
|
target_link_libraries(atomorph ${LINKS})
|
||||||
|
|
||||||
|
if (DEMO)
|
||||||
|
file(GLOB_RECURSE DEMO_SRC_FILES "demo/*.cpp")
|
||||||
|
add_executable(atomorph_demo ${DEMO_SRC_FILES})
|
||||||
|
target_link_libraries(atomorph_demo atomorph -lpthread)
|
||||||
|
endif()
|
|
@ -8,6 +8,7 @@
|
||||||
|
|
||||||
#include "main.h"
|
#include "main.h"
|
||||||
#include "lodepng.h"
|
#include "lodepng.h"
|
||||||
|
#include "../src/atomorph.h"
|
||||||
|
|
||||||
MORPH_OPTIONS options;
|
MORPH_OPTIONS options;
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* See Copyright Notice at the end of this file.
|
* See Copyright Notice at the end of this file.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "../atomorph.h"
|
#include "../src/atomorph.h"
|
||||||
#include "options.h"
|
#include "options.h"
|
||||||
|
|
||||||
bool init (int argc, char **argv);
|
bool init (int argc, char **argv);
|
||||||
|
|
Loading…
Reference in New Issue