-
-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reorganise the gradle build script #32
Commits on Apr 6, 2023
-
Currently linux libzim tar file containing 0 byte .so file, so for now we are changing the libzim linux tar file url. Once this issue is fixed we will remove this temporary url.
MohitMaliFtechiz committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for a2c3153 - Browse repository at this point
Copy the full SHA a2c3153View commit details -
Renamed generateHeaderFilesFromJavaWrapper method
This method is for building headers files, so for the better naming of this method we have renamed this as buildHeaders.
MohitMaliFtechiz committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 2bda547 - Browse repository at this point
Copy the full SHA 2bda547View commit details -
Generating .aar and .so file via CMakeList
To avoid recompiling the source in test cases. Now we are generating .so file while building the .aar file. For this we have created buildLinuxBinding task which dependsOn build target. As now test/CMakeList is unused so we have removed it.
MohitMaliFtechiz committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 392f544 - Browse repository at this point
Copy the full SHA 392f544View commit details -
Removed different copying tasks
Earlier in gradle, There are so many tasks for copying headers and .so files of libzim, libkiwix. Now, we are copying everything in copyLibzimHeaderAndSoFiles, copyLibkiwixHeaderAndSoFiles tasks.
MohitMaliFtechiz committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 14109ec - Browse repository at this point
Copy the full SHA 14109ecView commit details -
Run test cases via gradle task
We are compiling and running test cases via gradle task and removing compile_and_run_test.sh as it is only for running test cases.
MohitMaliFtechiz committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for fadf201 - Browse repository at this point
Copy the full SHA fadf201View commit details -
Removed dependency from date variable
Earlier we are depending on the date variable to copy headers and .so files from folder. Now we introduce removeDateFromFolderName method for removing the date from folders name, so it would be more easy to getting files from folder.
MohitMaliFtechiz committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for b3f7c98 - Browse repository at this point
Copy the full SHA b3f7c98View commit details -
Removed javac bash commands to compile test cases
Earlier we are using the java commands to compile and run test cases, Now we are using gradle for building and running test cases.
MohitMaliFtechiz committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 3500f20 - Browse repository at this point
Copy the full SHA 3500f20View commit details -
Fixed source file path in compileTestFile task
MohitMaliFtechiz committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for d1c2194 - Browse repository at this point
Copy the full SHA d1c2194View commit details -
Generating test binding and jacoco reports in build directory
MohitMaliFtechiz committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for c694f6f - Browse repository at this point
Copy the full SHA c694f6fView commit details -
Now we are using ubuntu-20.04 since ubuntu-18.04 is deprecated
MohitMaliFtechiz committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 1a1bd73 - Browse repository at this point
Copy the full SHA 1a1bd73View commit details -
Since linux libzim tar file issue is fixed so we have removed the tem…
…porary url
MohitMaliFtechiz committedApr 6, 2023 Configuration menu - View commit details
-
Copy full SHA for fea35c2 - Browse repository at this point
Copy the full SHA fea35c2View commit details