Merge BuildConfig.cmake with CMakeLists.txt
Move inline assembly to .asm file