remove compile flags to potentially build lib
Some checks failed
studiorailgun/fluid-sim/pipeline/head There was a failure building this commit
Some checks failed
studiorailgun/fluid-sim/pipeline/head There was a failure building this commit
This commit is contained in:
parent
13bda0cbf3
commit
fed89963a6
@ -58,12 +58,12 @@ rm -f ./*.dll
|
|||||||
# OUTPUT_FILE="./chunkmask.o"
|
# OUTPUT_FILE="./chunkmask.o"
|
||||||
# gcc $COMPILE_FLAGS -I"$BASE_INCLUDE_DIR" -I"$OS_INCLUDE_DIR" $INPUT_FILES -o $OUTPUT_FILE
|
# gcc $COMPILE_FLAGS -I"$BASE_INCLUDE_DIR" -I"$OS_INCLUDE_DIR" $INPUT_FILES -o $OUTPUT_FILE
|
||||||
|
|
||||||
COMPILE_FLAGS="-c -fPIC -m64 -mavx -mavx2 -march=native -Ofast -msse -msse2 -msse3 -mmmx -m3dnow"
|
COMPILE_FLAGS="-c -fPIC -m64 -mavx -mavx2 -march=native -Ofast -DSAVE_STEPS=$SAVE_STEPS"
|
||||||
INPUT_FILES="./src/javainterface.c"
|
INPUT_FILES="./src/javainterface.c"
|
||||||
OUTPUT_FILE="./javainterface.o"
|
OUTPUT_FILE="./javainterface.o"
|
||||||
gcc $COMPILE_FLAGS -I"$BASE_INCLUDE_DIR" -I"$OS_INCLUDE_DIR" $INPUT_FILES -o $OUTPUT_FILE
|
gcc $COMPILE_FLAGS -I"$BASE_INCLUDE_DIR" -I"$OS_INCLUDE_DIR" $INPUT_FILES -o $OUTPUT_FILE
|
||||||
|
|
||||||
COMPILE_FLAGS="-c -fPIC -m64 -mavx -mavx2 -march=native -Ofast -msse -msse2 -msse3 -mmmx -m3dnow -DSAVE_STEPS=$SAVE_STEPS"
|
COMPILE_FLAGS="-c -fPIC -m64 -mavx -mavx2 -march=native -Ofast -DSAVE_STEPS=$SAVE_STEPS"
|
||||||
INPUT_FILES="./src/fluidsim.c"
|
INPUT_FILES="./src/fluidsim.c"
|
||||||
OUTPUT_FILE="./fluidsim.o"
|
OUTPUT_FILE="./fluidsim.o"
|
||||||
gcc $COMPILE_FLAGS -I"$BASE_INCLUDE_DIR" -I"$OS_INCLUDE_DIR" $INPUT_FILES -o $OUTPUT_FILE
|
gcc $COMPILE_FLAGS -I"$BASE_INCLUDE_DIR" -I"$OS_INCLUDE_DIR" $INPUT_FILES -o $OUTPUT_FILE
|
||||||
|
|||||||
@ -28,10 +28,11 @@ public class FluidSim {
|
|||||||
* Load fluid sim library
|
* Load fluid sim library
|
||||||
*/
|
*/
|
||||||
static {
|
static {
|
||||||
String osName = System.getProperty("os.name");
|
String osName = System.getProperty("os.name").toLowerCase();
|
||||||
|
System.out.println(osName);
|
||||||
if(osName.contains("win")){
|
if(osName.contains("win")){
|
||||||
System.load(new File("./shared-folder/libfluidsim.dll").toPath().toAbsolutePath().toString());
|
System.load(new File("./shared-folder/libfluidsim.dll").toPath().toAbsolutePath().toString());
|
||||||
} else if(osName.contains("nix")){
|
} else {
|
||||||
System.load(new File("./shared-folder/libfluidsim.so").toPath().toAbsolutePath().toString());
|
System.load(new File("./shared-folder/libfluidsim.so").toPath().toAbsolutePath().toString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user