diff --git a/CMakeLists.txt b/CMakeLists.txt
index 815d902a812e46d0c0d19927082aaec3c04ef15f..f8c870880fa9c59c891d56cc381f44f77e4a5bd1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -17,8 +17,6 @@ if (CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME)
 	set(CMAKE_PREFIX_PATH ${CMAKE_BINARY_DIR} ${CMAKE_PREFIX_PATH})
 	include( cmake/conan.cmake )
 
-	execute_process( COMMAND ls ${CMAKE_BINARY_DIR} )
-
 	conan_cmake_configure(
 		REQUIRES
 			opengl/system
@@ -37,7 +35,6 @@ if (CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME)
 
 	if ( CMAKE_CONFIGURATION_TYPES )
 		foreach(TYPE ${CMAKE_CONFIGURATION_TYPES})
-			execute_process( COMMAND echo "BUILD TYPE: " ${TYPE} )
 			conan_cmake_autodetect( settings BUILD_TYPE ${TYPE} )
 			conan_cmake_install(
 				PATH_OR_REFERENCE .
diff --git a/build.sh b/build.sh
index 183ef6d175ae05155b3fd8482126998afdc96c31..475ece525641e4c0db4d17925a75e60761ae90ce 100755
--- a/build.sh
+++ b/build.sh
@@ -23,21 +23,8 @@ rm -rf $CACHE
 #
 # build step
 #
-pushd builds/cli
-cmake ../..
-if [ $? -ne 0 ]
-then
-    echo "[!] Cmake failed"
-    exit 1
-fi
-
-make
-if [ $? -ne 0 ]
-then
-    echo "[!] make failed"
-    exit 1
-fi
-popd
+cmake -S . -B build -DCMAKE_BUILD_TYPE=debug
+cmake --build build
 
 #
 # additional stuff
diff --git a/fggl/gfx/CMakeLists.txt b/fggl/gfx/CMakeLists.txt
index 2d3833ffc931fea66de5c70369d236d42a891a8d..bc498648d489bba61996639bf83c1ae43b28272f 100644
--- a/fggl/gfx/CMakeLists.txt
+++ b/fggl/gfx/CMakeLists.txt
@@ -1,20 +1,16 @@
 
 # Sources
+
+find_package( glfw3 REQUIRED )
+target_link_libraries(fggl PUBLIC glfw)
+
 target_sources(fggl
     PRIVATE
 	window.cpp
 	input.cpp
-    atlas.cpp
+        atlas.cpp
 )
 
-find_package( glfw3 )
-if ( GLFW3_FOUND )
-	target_link_libraries(fggl PRIVATE glfw)
-else()
-	message("GLFW couldn't be found - something strange is going on")
-	target_link_libraries(fggl PRIVATE glfw)
-endif()
-
 # OpenGL backend
 add_subdirectory(ogl)
 add_subdirectory(ogl4)