PROJECT (BLOB-INSPECTOR)

cmake_minimum_required(VERSION 3.10)

SET (${PROJECT_NAME}_MAJOR_VERSION 0)
SET (${PROJECT_NAME}_MINOR_VERSION 0)
SET (${PROJECT_NAME}_PATCH_LEVEL 1)

ADD_DEFINITIONS ("-Wall -g -ansi -pedantic")

#ADD_DEFINITIONS ("-DSRC_DEBUG")

#
#
#
#set (CMAKE_VERBOSE_MAKEFILE "TRUE" CACHE BOOL "" FORCE)

#
# For "reasons" something to do with the way the comand line compiler
# is invoked on MacOS /usr/local/include is removed from the 
# system include path so add it back in or we will fail to find
# qpid-python files as brew installs it there
#
if(APPLE)
    include_directories (/usr/local/include)
    link_directories (/usr/local/lib)
endif()

#
# Interface include files
#
include_directories (${BLOB-INSPECTOR_SOURCE_DIR}/include)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)

ADD_SUBDIRECTORY (src)
ADD_SUBDIRECTORY (bin)