cmake_minimum_required ( VERSION 3.8 )
project ( mac_wrapper )

set ( CMAKE_CXX_STANDARD 11 )

include_directories(./opengl)
include_directories(./_core)
link_directories(./mac)

set ( SOURCE_FILES
        _core/magic.h
        _core/mp.cpp
        _core/mp.h
        _core/platform_win_posix.cpp
        _core/platform_win_posix.h
        mac/main.cpp
        opengl/image_loader.cpp
        opengl/mp_config.h
        opengl/mp_wrap.cpp
        opengl/mp_wrap.h
        opengl/stb_image.h )

FIND_LIBRARY(GAPI_LIB OpenGL)
FIND_LIBRARY(GLUT_LIB GLUT)
FIND_LIBRARY(MAGIC_SDK_3D magic3d.dylib PATHS ./mac)
add_definitions(-DMAGIC_3D -DOPENGL_SAVE_ATTRIBUTES)

add_executable ( mac_wrapper ${SOURCE_FILES} )
target_link_libraries(mac_wrapper ${GLUT_LIB} ${GAPI_LIB} ${MAGIC_SDK_3D})