# Version 2.4.5 or above of cmake is required!
CMAKE_MINIMUM_REQUIRED(VERSION 2.5.0 FATAL_ERROR)


#SET(CMAKE_VERBOSE_MAKEFILE "ON")


SET (CMAKE_CONFIGURATION_TYPES "Release;Debug" CACHE STRING "" FORCE)
MARK_AS_ADVANCED(CMAKE_CONFIGURATION_TYPES)


PROJECT(TESTING)


ADD_EXECUTABLE(
  ${PROJECT_NAME}
  WIN32
  MACOSX_BUNDLE

	test.cpp
)


SET(wxWidgets_USE_STATIC  ON  CACHE BOOL "Use static build?" FORCE)
SET(wxWidgets_USE_UNICODE ON  CACHE BOOL "Use unicode build?" FORCE)
FIND_PACKAGE(wxWidgets COMPONENTS adv core net base xml)
IF(wxWidgets_FOUND)

  INCLUDE(${wxWidgets_USE_FILE})

  TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${wxWidgets_LIBRARIES})

# INCLUDE_DIRECTORIES(${wxWidgets_INCLUDE_DIRS})
# LINK_DIRECTORIES(${wxWidgets_LIBRARIES})
# ADD_DEFINITIONS(${wxWidgets_DEFINITIONS})
# SET(${CMAKE_CXX_FLAGS} "${CMAKE_CXX_FLAGS} ${wxWidgets_CXX_FLAGS}")

ELSE(wxWidgets_FOUND)

  MESSAGE(FATAL_ERROR "No wxWidgets installation found, sorry...")
  
ENDIF(wxWidgets_FOUND)


INCLUDE_DIRECTORIES("/src/test")


MESSAGE(STATUS "CMAKE_INCLUDE_SYSTEM_FLAG_C: ${CMAKE_INCLUDE_SYSTEM_FLAG_C}")
MESSAGE(STATUS "CMAKE_INCLUDE_SYSTEM_FLAG_CXX: ${CMAKE_INCLUDE_SYSTEM_FLAG_CXX}")

# This flag is NOT supported on Apple, so turn it off!
IF(APPLE)
	SET(CMAKE_INCLUDE_SYSTEM_FLAG_C)
	SET(CMAKE_INCLUDE_SYSTEM_FLAG_CXX)
ENDIF(APPLE)
