cmake_minimum_required(VERSION 3.8 FATAL_ERROR)

# Layout of project is inspired by: https://youtu.be/6sWec7b0JIc?t=20m50s
# This top level CMakeLists should be used for development

project(EventBusDev)

option(ENABLE_TEST "Enable test" ON)
option(ENABLE_PERFORMANCE "Enable performance subproject" OFF)
option(ENABLE_CPACK "Enable CPack packaging" ON)
set(CPACK_GENERATOR "" CACHE STRING "Set packages CPack should build")

set(CMAKE_CXX_STANDARD 14)

add_subdirectory(lib/)

if(ENABLE_CPACK)
	include("lib/cmake/EventBus_CPack.cmake")
	enable_cpack("RPM;DEB;TGZ")
endif()

if(ENABLE_TEST)
	enable_testing()
	add_subdirectory(test/)
endif()

add_subdirectory(sample/)

if(ENABLE_PERFORMANCE)
	add_subdirectory(performance/)
endif()

target_compile_options(EventBus PUBLIC
	-Wall -pedantic
	-Wnon-virtual-dtor
	-Werror
	-Wno-error=deprecated-declarations
	)

cmake_minimum_required(VERSION 3.8 FATAL_ERROR)

# Layout of project is inspired by: https://youtu.be/6sWec7b0JIc?t=20m50s
# This top level CMakeLists should be used for development

project(EventBusDev)

option(ENABLE_TEST "Enable test" ON)
option(ENABLE_PERFORMANCE "Enable performance subproject" OFF)

set(CMAKE_CXX_STANDARD 14)

add_subdirectory(lib/)

if(ENABLE_TEST)
	enable_testing()
	add_subdirectory(test/)
endif()

add_subdirectory(sample/)

if(ENABLE_PERFORMANCE)
	add_subdirectory(performance/)
endif()

target_compile_options(EventBus PUBLIC
	-Wall -pedantic
	-Wnon-virtual-dtor
	-Werror
	-Wno-error=deprecated-declarations
	)

Remove not needed cpack config
Remove not needed cpack config

This was previously moved to lib/CMakeLists.txt
[PATCH]
