diff --git a/build.sh b/build.sh
index d6d7f386e26b2babb71058e02a447380715ca13c..7fafd562084fbe0192f9a0dba47fed74bc298fc2 100755
--- a/build.sh
+++ b/build.sh
@@ -2,11 +2,11 @@
 
 CACHE=/tmp/fggl/
 LOG=$CACHE/demo.log
-EXE="../build/demo/FgglDemo"
+EXE="../builds/cli/demo/FgglDemo"
 
-if [[ ! -d "build/" ]]
+if [[ ! -d "builds/cli/" ]]
 then
-	mkdir build
+	mkdir -p builds/cli
 fi
 
 if [ ! -x "$(command -v cmake)" ]; then
@@ -21,8 +21,8 @@ rm -rf $CACHE
 #
 # build step
 #
-pushd build
-cmake ..
+pushd builds/cli
+cmake ../..
 make
 popd
 
@@ -41,5 +41,5 @@ if [ -x "$(command -v mangohud)" ]; then
 fi
 
 pushd demo
-$EXE ../build/demo/FgglDemo
+$EXE
 popd
diff --git a/fggl/CMakeLists.txt b/fggl/CMakeLists.txt
index a5307366f53b3c20986a6cf37c5066c4f06e5b9c..838c36e82ed2470c7e8da7e3c08bd73687564eba 100644
--- a/fggl/CMakeLists.txt
+++ b/fggl/CMakeLists.txt
@@ -2,7 +2,7 @@ configure_file(FgglConfig.h.in FgglConfig.h)
 
 find_program(CLANG_TIDY_FOUND clang-tidy)
 if ( CLANG_TIDY_FOUND )
-	set(CMAKE_CXX_CLANG_TIDY clang-tidy -checks=*,-llvmlibc-*,-fuchsia-*,-cppcoreguidelines-*,-llvm-*)
+	set(CMAKE_CXX_CLANG_TIDY clang-tidy -checks=*,-llvmlibc-*,-fuchsia-*,-cppcoreguidelines-*,-android-*,-llvm-*,-altera-*)
 endif()
 
 add_library(fggl fggl.cpp