Do you see those optimization flags being used in the verbose make output?
For example, in the output in your original message, you have

/home/adam/Temp/emsdk/upstream/emscripten/em++
-I/home/adam/projects/EmscriptenProjects/CadModelConverter
-I/home/adam/Temp/instal/OCCT_emsdk/include/opencascade  -s WASM=1 -s
ALLOW_MEMORY_GROWTH=1 -v   -std=gnu++11 -o
CMakeFiles/cadModelConverter.dir/fileconverter.cpp.o -c
/home/adam/projects/EmscriptenProjects/CadModelConverter/fileconverter.cpp


Clearly some flags like " -s WASM=1 -s ALLOW_MEMORY_GROWTH=1" are being
used, but I would have expected to see optimization flags here as well.

On Tue, Jan 26, 2021 at 1:22 PM Adam Wnęk <[email protected]> wrote:

> Hi Thomas,
>
> I'm using -O3 right now.  There was no substantial difference between this
> and -O2
>
> Adam
>
>
> W dniu 26.01.2021 o 18:56, 'Thomas Lively' via emscripten-discuss pisze:
>
> Hi Adam,
>
> I don't see any optimization flags used in your Make output. Does
> compiling with `-O2` or `-O3` make a difference?
>
> Thomas
>
> On Tue, Jan 26, 2021 at 8:17 AM Adam Wnęk <[email protected]> wrote:
>
>>
>> Hi
>> I have small application converting files from IGES to VRML format. Im
>> using OPENCASCADE librariesto do so. After compilation in emscripten
>> application works but it is much slower than the same code complied using
>> "normal" compilation.
>> Processing one file takes several seconds then while doing the same in
>> browser using wasm module takes several minutes.
>> In wasm module source file is saved in FS system than loaded and
>> processed. output data is send back to JS by value::typed_memory_view.
>> OPENCASCADE (static) libraries are compiled with emscripten too.
>> What may be the cause of such huge performance drop? Im stuck there a bit.
>> Build platform :Ubuntu
>>
>> This is my make output:
>>
>> ------------------------------------------------------------------------------------------------------------
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/build> make -j4
>> VERBOSE=1
>> /usr/bin/cmake -S/home/adam/projects/EmscriptenProjects/CadModelConverter
>> -B/home/adam/projects/EmscriptenProjects/CadModelConverter/build
>> --check-build-system CMakeFiles/Makefile.cmake 0
>> Re-run cmake file: Makefile older than: ../CMakeLists.txt
>> -- Using OpenCASCADE from
>> "/home/adam/Temp/instal/OCCT_emsdk/lib/cmake/opencascade/"
>> -- Configuring done
>> -- Generating done
>> -- Build files have been written to:
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/build
>> /usr/bin/cmake -E cmake_progress_start
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/build/CMakeFiles
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/build/CMakeFiles/progress.marks
>> /usr/bin/make -f CMakeFiles/Makefile2 all
>> make[1]: Entering directory
>> '/home/adam/projects/EmscriptenProjects/CadModelConverter/build'
>> /usr/bin/make -f CMakeFiles/cadModelConverter.dir/build.make
>> CMakeFiles/cadModelConverter.dir/depend
>> make[2]: Entering directory
>> '/home/adam/projects/EmscriptenProjects/CadModelConverter/build'
>> cd /home/adam/projects/EmscriptenProjects/CadModelConverter/build &&
>> /usr/bin/cmake -E cmake_depends "Unix Makefiles"
>> /home/adam/projects/EmscriptenProjects/CadModelConverter
>> /home/adam/projects/EmscriptenProjects/CadModelConverter
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/build
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/build
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/build/CMakeFiles/cadModelConverter.dir/DependInfo.cmake
>> --color=
>> Dependee
>> "/home/adam/projects/EmscriptenProjects/CadModelConverter/build/CMakeFiles/cadModelConverter.dir/DependInfo.cmake"
>> is newer than depender
>> "/home/adam/projects/EmscriptenProjects/CadModelConverter/build/CMakeFiles/cadModelConverter.dir/depend.internal".
>> Scanning dependencies of target cadModelConverter
>> make[2]: Leaving directory
>> '/home/adam/projects/EmscriptenProjects/CadModelConverter/build'
>> /usr/bin/make -f CMakeFiles/cadModelConverter.dir/build.make
>> CMakeFiles/cadModelConverter.dir/build
>> make[2]: Entering directory
>> '/home/adam/projects/EmscriptenProjects/CadModelConverter/build'
>> [ 20%] Building CXX object
>> CMakeFiles/cadModelConverter.dir/fileconverter.cpp.o
>> /home/adam/Temp/emsdk/upstream/emscripten/em++
>> -I/home/adam/projects/EmscriptenProjects/CadModelConverter
>> -I/home/adam/Temp/instal/OCCT_emsdk/include/opencascade  -s WASM=1 -s
>> ALLOW_MEMORY_GROWTH=1 -v   -std=gnu++11 -o
>> CMakeFiles/cadModelConverter.dir/fileconverter.cpp.o -c
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/fileconverter.cpp
>> [ 40%] Building CXX object CMakeFiles/cadModelConverter.dir/main.cpp.o
>> /home/adam/Temp/emsdk/upstream/emscripten/em++
>> -I/home/adam/projects/EmscriptenProjects/CadModelConverter
>> -I/home/adam/Temp/instal/OCCT_emsdk/include/opencascade  -s WASM=1 -s
>> ALLOW_MEMORY_GROWTH=1 -v   -std=gnu++11 -o
>> CMakeFiles/cadModelConverter.dir/main.cpp.o -c
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/main.cpp
>> [ 60%] Building CXX object
>> CMakeFiles/cadModelConverter.dir/myvrmlapi_writer.cpp.o
>> /home/adam/Temp/emsdk/upstream/emscripten/em++
>> -I/home/adam/projects/EmscriptenProjects/CadModelConverter
>> -I/home/adam/Temp/instal/OCCT_emsdk/include/opencascade  -s WASM=1 -s
>> ALLOW_MEMORY_GROWTH=1 -v   -std=gnu++11 -o
>> CMakeFiles/cadModelConverter.dir/myvrmlapi_writer.cpp.o -c
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/myvrmlapi_writer.cpp
>> shared:INFO: (Emscripten: Running sanity checks)
>> shared:INFO: (Emscripten: Running sanity checks)
>> shared:INFO: (Emscripten: Running sanity checks)
>>  "/home/adam/Temp/emsdk/upstream/bin/clang++" -DEMSCRIPTEN
>> -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm
>> -enable-emscripten-sjlj -mllvm -disable-lsr -Xclang
>> -isystem/home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL
>> -target wasm32-unknown-emscripten -D__EMSCRIPTEN_major__=2
>> -D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=11 -D_LIBCPP_ABI_VERSION=2
>> -Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration
>> --sysroot=/home/adam/Temp/emsdk/upstream/emscripten/system -Xclang
>> -isystem/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include
>> -Xclang -iwithsysroot/include/libcxx -Xclang
>> -iwithsysroot/lib/libcxxabi/include -Xclang -iwithsysroot/include/compat
>> -Xclang -iwithsysroot/include/libc -Xclang
>> -iwithsysroot/lib/libc/musl/arch/emscripten -Xclang
>> -iwithsysroot/local/include -Xclang -iwithsysroot/include/SSE -Xclang
>> -iwithsysroot/include/neon -Xclang -iwithsysroot/lib/compiler-rt/include
>> -Xclang -iwithsysroot/lib/libunwind/include
>> -I/home/adam/projects/EmscriptenProjects/CadModelConverter
>> -I/home/adam/Temp/instal/OCCT_emsdk/include/opencascade -v -std=gnu++11 -o
>> CMakeFiles/cadModelConverter.dir/main.cpp.o -c
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/main.cpp -c -o
>> CMakeFiles/cadModelConverter.dir/main.cpp.o
>> clang version 12.0.0
>> (/b/s/w/ir/cache/git/chromium.googlesource.com-external-github.com-llvm-llvm--project
>> f4c8b80318005ca61bfed9b40ee9e6039194159b)
>> Target: wasm32-unknown-emscripten
>> Thread model: posix
>> InstalledDir: /home/adam/Temp/emsdk/upstream/bin
>>  (in-process)
>>  "/home/adam/Temp/emsdk/upstream/bin/clang-12" -cc1 -triple
>> wasm32-unknown-emscripten -emit-obj -mrelax-all --mrelax-relocations
>> -disable-free -main-file-name main.cpp -mrelocation-model static
>> -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -target-cpu
>> generic -fvisibility hidden -debugger-tuning=gdb -v -resource-dir
>> /home/adam/Temp/emsdk/upstream/lib/clang/12.0.0 -D EMSCRIPTEN -D
>> __EMSCRIPTEN_major__=2 -D __EMSCRIPTEN_minor__=0 -D __EMSCRIPTEN_tiny__=11
>> -D _LIBCPP_ABI_VERSION=2 -D unix -D __unix -D __unix__ -I
>> /home/adam/projects/EmscriptenProjects/CadModelConverter -I
>> /home/adam/Temp/instal/OCCT_emsdk/include/opencascade -isysroot
>> /home/adam/Temp/emsdk/upstream/emscripten/system -internal-isystem
>> /home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten/c++/v1
>> -internal-isystem
>> /home/adam/Temp/emsdk/upstream/emscripten/system/include/c++/v1
>> -internal-isystem /home/adam/Temp/emsdk/upstream/lib/clang/12.0.0/include
>> -internal-isystem
>> /home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten
>> -internal-isystem /home/adam/Temp/emsdk/upstream/emscripten/system/include
>> -Werror=implicit-function-declaration -std=gnu++11 -fdeprecated-macro
>> -fdebug-compilation-dir
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/build
>> -ferror-limit 19 -fgnuc-version=4.2.1 -fcxx-exceptions -fignore-exceptions
>> -fexceptions
>> -isystem/home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL
>> -isystem/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include
>> -iwithsysroot/include/libcxx -iwithsysroot/lib/libcxxabi/include
>> -iwithsysroot/include/compat -iwithsysroot/include/libc
>> -iwithsysroot/lib/libc/musl/arch/emscripten -iwithsysroot/local/include
>> -iwithsysroot/include/SSE -iwithsysroot/include/neon
>> -iwithsysroot/lib/compiler-rt/include -iwithsysroot/lib/libunwind/include
>> -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj
>> -mllvm -disable-lsr -o CMakeFiles/cadModelConverter.dir/main.cpp.o -x c++
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/main.cpp
>> clang -cc1 version 12.0.0 based upon LLVM 12.0.0git default target
>> x86_64-unknown-linux-gnu
>> ignoring nonexistent directory
>> "/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten/c++/v1"
>> ignoring nonexistent directory
>> "/home/adam/Temp/emsdk/upstream/emscripten/system/include/c++/v1"
>> ignoring nonexistent directory
>> "/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten"
>> #include "..." search starts here:
>> #include <...> search starts here:
>>  /home/adam/projects/EmscriptenProjects/CadModelConverter
>>  /home/adam/Temp/instal/OCCT_emsdk/include/opencascade
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL
>>  /home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/libcxx
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libcxxabi/include
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/compat
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/libc
>>
>>  
>> /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libc/musl/arch/emscripten
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/local/include
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/SSE
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/neon
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/lib/compiler-rt/include
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libunwind/include
>>  /home/adam/Temp/emsdk/upstream/lib/clang/12.0.0/include
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include
>> End of search list.
>>  "/home/adam/Temp/emsdk/upstream/bin/clang++" -DEMSCRIPTEN
>> -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm
>> -enable-emscripten-sjlj -mllvm -disable-lsr -Xclang
>> -isystem/home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL
>> -target wasm32-unknown-emscripten -D__EMSCRIPTEN_major__=2
>> -D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=11 -D_LIBCPP_ABI_VERSION=2
>> -Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration
>> --sysroot=/home/adam/Temp/emsdk/upstream/emscripten/system -Xclang
>> -isystem/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include
>> -Xclang -iwithsysroot/include/libcxx -Xclang
>> -iwithsysroot/lib/libcxxabi/include -Xclang -iwithsysroot/include/compat
>> -Xclang -iwithsysroot/include/libc -Xclang
>> -iwithsysroot/lib/libc/musl/arch/emscripten -Xclang
>> -iwithsysroot/local/include -Xclang -iwithsysroot/include/SSE -Xclang
>> -iwithsysroot/include/neon -Xclang -iwithsysroot/lib/compiler-rt/include
>> -Xclang -iwithsysroot/lib/libunwind/include
>> -I/home/adam/projects/EmscriptenProjects/CadModelConverter
>> -I/home/adam/Temp/instal/OCCT_emsdk/include/opencascade -v -std=gnu++11 -o
>> CMakeFiles/cadModelConverter.dir/fileconverter.cpp.o -c
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/fileconverter.cpp
>> -c -o CMakeFiles/cadModelConverter.dir/fileconverter.cpp.o
>> clang version 12.0.0
>> (/b/s/w/ir/cache/git/chromium.googlesource.com-external-github.com-llvm-llvm--project
>> f4c8b80318005ca61bfed9b40ee9e6039194159b)
>> Target: wasm32-unknown-emscripten
>> Thread model: posix
>> InstalledDir: /home/adam/Temp/emsdk/upstream/bin
>>  (in-process)
>>  "/home/adam/Temp/emsdk/upstream/bin/clang-12" -cc1 -triple
>> wasm32-unknown-emscripten -emit-obj -mrelax-all --mrelax-relocations
>> -disable-free -main-file-name fileconverter.cpp -mrelocation-model static
>> -mframe-pointer=none -fno-rounding-math -mconstructor-aliases -target-cpu
>> generic -fvisibility hidden -debugger-tuning=gdb -v -resource-dir
>> /home/adam/Temp/emsdk/upstream/lib/clang/12.0.0 -D EMSCRIPTEN -D
>> __EMSCRIPTEN_major__=2 -D __EMSCRIPTEN_minor__=0 -D __EMSCRIPTEN_tiny__=11
>> -D _LIBCPP_ABI_VERSION=2 -D unix -D __unix -D __unix__ -I
>> /home/adam/projects/EmscriptenProjects/CadModelConverter -I
>> /home/adam/Temp/instal/OCCT_emsdk/include/opencascade -isysroot
>> /home/adam/Temp/emsdk/upstream/emscripten/system -internal-isystem
>> /home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten/c++/v1
>> -internal-isystem
>> /home/adam/Temp/emsdk/upstream/emscripten/system/include/c++/v1
>> -internal-isystem /home/adam/Temp/emsdk/upstream/lib/clang/12.0.0/include
>> -internal-isystem
>> /home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten
>> -internal-isystem /home/adam/Temp/emsdk/upstream/emscripten/system/include
>> -Werror=implicit-function-declaration -std=gnu++11 -fdeprecated-macro
>> -fdebug-compilation-dir
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/build
>> -ferror-limit 19 -fgnuc-version=4.2.1 -fcxx-exceptions -fignore-exceptions
>> -fexceptions
>> -isystem/home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL
>> -isystem/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include
>> -iwithsysroot/include/libcxx -iwithsysroot/lib/libcxxabi/include
>> -iwithsysroot/include/compat -iwithsysroot/include/libc
>> -iwithsysroot/lib/libc/musl/arch/emscripten -iwithsysroot/local/include
>> -iwithsysroot/include/SSE -iwithsysroot/include/neon
>> -iwithsysroot/lib/compiler-rt/include -iwithsysroot/lib/libunwind/include
>> -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj
>> -mllvm -disable-lsr -o CMakeFiles/cadModelConverter.dir/fileconverter.cpp.o
>> -x c++
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/fileconverter.cpp
>> clang -cc1 version 12.0.0 based upon LLVM 12.0.0git default target
>> x86_64-unknown-linux-gnu
>> ignoring nonexistent directory
>> "/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten/c++/v1"
>> ignoring nonexistent directory
>> "/home/adam/Temp/emsdk/upstream/emscripten/system/include/c++/v1"
>> ignoring nonexistent directory
>> "/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten"
>> #include "..." search starts here:
>> #include <...> search starts here:
>>  /home/adam/projects/EmscriptenProjects/CadModelConverter
>>  /home/adam/Temp/instal/OCCT_emsdk/include/opencascade
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL
>>  /home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/libcxx
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libcxxabi/include
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/compat
>>  "/home/adam/Temp/emsdk/upstream/bin/clang++" -DEMSCRIPTEN
>> -fignore-exceptions -mllvm -combiner-global-alias-analysis=false -mllvm
>> -enable-emscripten-sjlj -mllvm -disable-lsr -Xclang
>> -isystem/home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL
>> -target wasm32-unknown-emscripten -D__EMSCRIPTEN_major__=2
>> -D__EMSCRIPTEN_minor__=0 -D__EMSCRIPTEN_tiny__=11 -D_LIBCPP_ABI_VERSION=2
>> -Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration
>> --sysroot=/home/adam/Temp/emsdk/upstream/emscripten/system -Xclang
>> -isystem/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include
>> -Xclang -iwithsysroot/include/libcxx -Xclang
>> -iwithsysroot/lib/libcxxabi/include -Xclang -iwithsysroot/include/compat
>> -Xclang -iwithsysroot/include/libc -Xclang
>> -iwithsysroot/lib/libc/musl/arch/emscripten -Xclang
>> -iwithsysroot/local/include -Xclang -iwithsysroot/include/SSE -Xclang
>> -iwithsysroot/include/neon -Xclang -iwithsysroot/lib/compiler-rt/include
>> -Xclang -iwithsysroot/lib/libunwind/include
>> -I/home/adam/projects/EmscriptenProjects/CadModelConverter
>> -I/home/adam/Temp/instal/OCCT_emsdk/include/opencascade -v -std=gnu++11 -o
>> CMakeFiles/cadModelConverter.dir/myvrmlapi_writer.cpp.o -c
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/myvrmlapi_writer.cpp
>> -c -o CMakeFiles/cadModelConverter.dir/myvrmlapi_writer.cpp.o
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/libc
>>
>>  
>> /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libc/musl/arch/emscripten
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/local/include
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/SSE
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/neon
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/lib/compiler-rt/include
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libunwind/include
>>  /home/adam/Temp/emsdk/upstream/lib/clang/12.0.0/include
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include
>> End of search list.
>> clang version 12.0.0
>> (/b/s/w/ir/cache/git/chromium.googlesource.com-external-github.com-llvm-llvm--project
>> f4c8b80318005ca61bfed9b40ee9e6039194159b)
>> Target: wasm32-unknown-emscripten
>> Thread model: posix
>> InstalledDir: /home/adam/Temp/emsdk/upstream/bin
>>  (in-process)
>>  "/home/adam/Temp/emsdk/upstream/bin/clang-12" -cc1 -triple
>> wasm32-unknown-emscripten -emit-obj -mrelax-all --mrelax-relocations
>> -disable-free -main-file-name myvrmlapi_writer.cpp -mrelocation-model
>> static -mframe-pointer=none -fno-rounding-math -mconstructor-aliases
>> -target-cpu generic -fvisibility hidden -debugger-tuning=gdb -v
>> -resource-dir /home/adam/Temp/emsdk/upstream/lib/clang/12.0.0 -D EMSCRIPTEN
>> -D __EMSCRIPTEN_major__=2 -D __EMSCRIPTEN_minor__=0 -D
>> __EMSCRIPTEN_tiny__=11 -D _LIBCPP_ABI_VERSION=2 -D unix -D __unix -D
>> __unix__ -I /home/adam/projects/EmscriptenProjects/CadModelConverter -I
>> /home/adam/Temp/instal/OCCT_emsdk/include/opencascade -isysroot
>> /home/adam/Temp/emsdk/upstream/emscripten/system -internal-isystem
>> /home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten/c++/v1
>> -internal-isystem
>> /home/adam/Temp/emsdk/upstream/emscripten/system/include/c++/v1
>> -internal-isystem /home/adam/Temp/emsdk/upstream/lib/clang/12.0.0/include
>> -internal-isystem
>> /home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten
>> -internal-isystem /home/adam/Temp/emsdk/upstream/emscripten/system/include
>> -Werror=implicit-function-declaration -std=gnu++11 -fdeprecated-macro
>> -fdebug-compilation-dir
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/build
>> -ferror-limit 19 -fgnuc-version=4.2.1 -fcxx-exceptions -fignore-exceptions
>> -fexceptions
>> -isystem/home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL
>> -isystem/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include
>> -iwithsysroot/include/libcxx -iwithsysroot/lib/libcxxabi/include
>> -iwithsysroot/include/compat -iwithsysroot/include/libc
>> -iwithsysroot/lib/libc/musl/arch/emscripten -iwithsysroot/local/include
>> -iwithsysroot/include/SSE -iwithsysroot/include/neon
>> -iwithsysroot/lib/compiler-rt/include -iwithsysroot/lib/libunwind/include
>> -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj
>> -mllvm -disable-lsr -o
>> CMakeFiles/cadModelConverter.dir/myvrmlapi_writer.cpp.o -x c++
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/myvrmlapi_writer.cpp
>> clang -cc1 version 12.0.0 based upon LLVM 12.0.0git default target
>> x86_64-unknown-linux-gnu
>> ignoring nonexistent directory
>> "/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten/c++/v1"
>> ignoring nonexistent directory
>> "/home/adam/Temp/emsdk/upstream/emscripten/system/include/c++/v1"
>> ignoring nonexistent directory
>> "/home/adam/Temp/emsdk/upstream/emscripten/system/include/wasm32-emscripten"
>> #include "..." search starts here:
>> #include <...> search starts here:
>>  /home/adam/projects/EmscriptenProjects/CadModelConverter
>>  /home/adam/Temp/instal/OCCT_emsdk/include/opencascade
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/SDL
>>  /home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/include
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/libcxx
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libcxxabi/include
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/compat
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/libc
>>
>>  
>> /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libc/musl/arch/emscripten
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/local/include
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/SSE
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include/neon
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/lib/compiler-rt/include
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/lib/libunwind/include
>>  /home/adam/Temp/emsdk/upstream/lib/clang/12.0.0/include
>>  /home/adam/Temp/emsdk/upstream/emscripten/system/include
>> End of search list.
>> [ 80%] Linking CXX executable cadModelConverter
>> /usr/bin/cmake -E cmake_link_script
>> CMakeFiles/cadModelConverter.dir/link.txt --verbose=1
>> /home/adam/Temp/emsdk/upstream/emscripten/em++   -s WASM=1 -s
>> ALLOW_MEMORY_GROWTH=1 -v  -rdynamic --bind -s FORCE_FILESYSTEM=1 -s
>> USE_SDL=2 -s FORCE_FILESYSTEM=1
>> CMakeFiles/cadModelConverter.dir/fileconverter.cpp.o
>> CMakeFiles/cadModelConverter.dir/main.cpp.o
>> CMakeFiles/cadModelConverter.dir/myvrmlapi_writer.cpp.o  -o
>> cadModelConverter  -Wl,--whole-archive
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKRWMesh.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKBinXCAF.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKXmlXCAF.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKVRML.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTL.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKXDESTEP.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKXDEIGES.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKXCAF.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKIGES.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTEP.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTEP209.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTEPAttr.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTEPBase.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKXSBase.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKVCAF.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKXmlTObj.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKBinTObj.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKTObj.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKStd.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKStdL.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKXml.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKBin.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKXmlL.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKBinL.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKCAF.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKLCAF.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKCDF.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKMeshVS.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKOpenGl.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKV3d.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKService.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKMesh.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKFeat.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKOffset.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKFillet.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKHLR.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKBool.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKShHealing.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKBO.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKPrim.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKTopAlgo.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKGeomAlgo.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKBRep.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKGeomBase.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKG3d.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKG2d.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKMath.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKernel.a -Wl,--no-whole-archive
>> shared:INFO: (Emscripten: Running sanity checks)
>>  "/home/adam/Temp/emsdk/upstream/bin/wasm-ld" -o cadModelConverter.wasm
>> CMakeFiles/cadModelConverter.dir/fileconverter.cpp.o
>> CMakeFiles/cadModelConverter.dir/main.cpp.o
>> CMakeFiles/cadModelConverter.dir/myvrmlapi_writer.cpp.o
>> -L/home/adam/Temp/emsdk/upstream/emscripten/system/local/lib
>> -L/home/adam/Temp/emsdk/upstream/emscripten/system/lib --whole-archive
>> -L/home/adam/Temp/emsdk/upstream/emscripten/cache/wasm
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKRWMesh.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKBinXCAF.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKXmlXCAF.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKVRML.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTL.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKXDESTEP.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKXDEIGES.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKXCAF.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKIGES.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTEP.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTEP209.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTEPAttr.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKSTEPBase.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKXSBase.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKVCAF.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKXmlTObj.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKBinTObj.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKTObj.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKStd.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKStdL.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKXml.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKBin.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKXmlL.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKBinL.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKCAF.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKLCAF.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKCDF.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKMeshVS.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKOpenGl.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKV3d.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKService.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKMesh.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKFeat.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKOffset.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKFillet.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKHLR.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKBool.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKShHealing.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKBO.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKPrim.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKTopAlgo.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKGeomAlgo.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKBRep.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKGeomBase.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKG3d.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKG2d.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKMath.a
>> /home/adam/Temp/instal/OCCT_emsdk/lib/libTKernel.a --no-whole-archive
>> /home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libSDL2.a
>> --whole-archive
>> /home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libembind-rtti.a
>> --no-whole-archive
>> /home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libgl.a
>> /home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libc.a
>> /home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libcompiler_rt.a
>> /home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libc++-noexcept.a
>> /home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libc++abi-noexcept.a
>> /home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libdlmalloc.a
>> /home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libc_rt_wasm.a
>> /home/adam/Temp/emsdk/upstream/emscripten/cache/wasm/libsockets.a -mllvm
>> -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm
>> -disable-lsr --allow-undefined --strip-debug --export-table --export main
>> --export emscripten_stack_get_end --export emscripten_stack_get_free
>> --export emscripten_stack_init --export stackSave --export stackRestore
>> --export stackAlloc --export __wasm_call_ctors --export fflush --export
>> __errno_location --export malloc --export free --export setThrew --export
>> emscripten_main_thread_process_queued_calls --export
>> _ZSt18uncaught_exceptionv --export __cxa_is_pointer_type --export
>> __cxa_can_catch --export realloc --export testSetjmp --export saveSetjmp
>> --export _get_tzname --export _get_daylight --export _get_timezone --export
>> emscripten_GetProcAddress --export strstr --export htons --export ntohs
>> --export memcpy --export memalign --export memset -z stack-size=5242880
>> --initial-memory=16777216 --no-entry --max-memory=2147483648
>> <(214)%20748-3648> --global-base=1024
>>  "/home/adam/Temp/emsdk/upstream/bin/wasm-emscripten-finalize"
>> --detect-features --minimize-wasm-changes --dyncalls-i64
>> cadModelConverter.wasm -o cadModelConverter.wasm
>>  "/home/adam/Temp/emsdk/node/12.18.1_64bit/bin/node"
>> /home/adam/Temp/emsdk/upstream/emscripten/src/compiler.js
>> /tmp/tmpc39q3j3t.txt
>> make[2]: Leaving directory
>> '/home/adam/projects/EmscriptenProjects/CadModelConverter/build'
>> [100%] Built target cadModelConverter
>> make[1]: Leaving directory
>> '/home/adam/projects/EmscriptenProjects/CadModelConverter/build'
>> /usr/bin/cmake -E cmake_progress_start
>> /home/adam/projects/EmscriptenProjects/CadModelConverter/build/CMakeFiles 0
>> *** Finished ***
>>
>> ---------------------------------------------------------------------------------------
>> Thanks in advance for any suggestions.
>> Regards
>> Adam Wnek
>> --
>> You received this message because you are subscribed to the Google Groups
>> "emscripten-discuss" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/emscripten-discuss/7a27757e-2691-40c5-bb65-912651effb77n%40googlegroups.com
>> <https://groups.google.com/d/msgid/emscripten-discuss/7a27757e-2691-40c5-bb65-912651effb77n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> You received this message because you are subscribed to the Google Groups
> "emscripten-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/emscripten-discuss/CAJZD_EWSwdL35%3D7kPPkAm9-M4OHWu4_UgAJgG0p%3D0mtNbPq7SA%40mail.gmail.com
> <https://groups.google.com/d/msgid/emscripten-discuss/CAJZD_EWSwdL35%3D7kPPkAm9-M4OHWu4_UgAJgG0p%3D0mtNbPq7SA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> --
> You received this message because you are subscribed to the Google Groups
> "emscripten-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/emscripten-discuss/9a8edc6a-d872-3d3b-0c82-54b44f615914%40gmail.com
> <https://groups.google.com/d/msgid/emscripten-discuss/9a8edc6a-d872-3d3b-0c82-54b44f615914%40gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/emscripten-discuss/CAJZD_EU3Za8vVcaU0MJwWo8Omm4suN-e6ypoaTU_QYRmGZpFJQ%40mail.gmail.com.

Reply via email to