enable_testing()

add_executable( fggl_test
	TestFggl.cpp
#	ecs/ecs.cpp
#	ecs3/ecs.cpp
#	ecs3/easing.cpp
#	math/types.cpp
	util/guid.cpp
)
target_include_directories(fggl_test
	PUBLIC
		${PROJECT_BINARY_DIR}
)

target_link_libraries(fggl_test
	fggl
	gtest
	gtest_main
	gmock
)

include(GoogleTest)
gtest_discover_tests(fggl_test)

add_test(
	NAME gtest
	COMMAND $<TARGET_FILE:fggl_test>
)