diff --git a/CMakeLists.txt b/CMakeLists.txt
index ffabc64..3ef2f98 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -6,12 +6,21 @@
 #
 
 cmake_minimum_required(VERSION 3.10)
+
 project(Heart)
 if(TARGET ${PROJECT_NAME})
   message("The ${PROJECT_NAME} arledy included in main Project")
   return()
 endif()
 
+if (DEFINED TARGET_PLATFORM_TOOLCHAIN)
+    if (${TARGET_PLATFORM_TOOLCHAIN} STREQUAL "wasm32")
+        include(QuasarAppLib/CMake/QuasarAppCITargets.cmake)
+        initAll()
+        return()
+    endif()
+endif()
+
 if(NOT DEFINED HEART_BUILD_LVL)
     set(HEART_BUILD_LVL 1)
 endif()
@@ -19,12 +28,6 @@ endif()
 if (NOT DEFINED HEART_TESTS)
     set(HEART_TESTS ON)
 
-    if (DEFINED TARGET_PLATFORM_TOOLCHAIN)
-        if (${TARGET_PLATFORM_TOOLCHAIN} STREQUAL "wasm32")
-            set(HEART_TESTS OFF)
-        endif()
-    endif()
-
     if (ANDROID)
         set(HEART_TESTS OFF)
     endif()